// 通用API参数类型定义

// 分页查询参数
export interface PageParam {
  pageSize: number
  pageNum: number
  keyword?: string
}

// 删除参数
export interface RemoveParam {
  id: string
}

// 获取单个记录参数
export interface GetParam {
  id: string
}

// 状态变更参数
export interface StatusChangeParam {
  id: string
  status: number
}

// 置顶参数
export interface TopParam {
  id: string
  topFlag: 0 | 1
}

// 推送参数
export interface PushParam {
  id: string
  status: 0 | 1
}

// 树形查询参数
export type TreeParam = object

// 列表查询参数
export type ListParam = object

// 验证码发送参数
export interface SendVCodeParam {
  username: string
}
